﻿using RRQMCore.ByteManager;
using RRQMSocket;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FieldTools.RRQMSocket.Client
{
    /// <summary>
    /// 自定义RRQM套接字
    /// </summary>
    public class MySocketClient : SocketClient
    {
        /// <inheritdoc/>
        //protected override void HandleReceivedData(ByteBlock byteBlock, IRequestInfo requestInfo)
        //{
        //    //此处逻辑单线程处理。

        //    //此处处理数据，功能相当于Received事件。
        //    string mes = Encoding.UTF8.GetString(byteBlock.Buffer, 0, byteBlock.Len);
        //    Console.WriteLine($"已接收到信息：{mes}");
        //    byte[] vs = Encoding.Default.GetBytes("回发数据+"+mes);
        //    Send(ID, vs);
        //}
    }
}
